﻿@charset "utf-8";
/*by hebian 2012.05.21*/

/*公用*/
body{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	line-height:140%;
	background-color:#FFFFFF;
}
img{
	border:none;
}
a{
	color:#674175;
	text-decoration:none;
	outline:none;
	_hide-focus: expression(this.hideFocus=true);
}
a:hover{
    color:#F00;
	text-decoration:underline;
}
.blue a{
	color:#674175;}
.blue a:hover{
	color:#674175;
	}
ul{
	list-style:none;
}
li{
	list-style:none;
}
div,ul,li,dl,dd,dt,p,span,a,body,h3,h4,h2{
	padding:0px;
	margin:0px;
}
.clear{
	clear:both;}
.mt10{
	margin-top:10px;}
	
.main{
	width:980px;
	margin:0px auto 0px auto;
	overflow:hidden;
	padding:0px 10px 10px 10px;
	background:#FFF;
	border-top:#FFFFFF solid 1px;
	}	
	


.main_company{
	width:980px;
	margin:10px auto 0px auto;
	overflow:hidden;
	padding:0px;
	background:#FFF;
	border-top:#FFFFFF solid 1px;
	}	
	
.main_top{
	width:100%;
	margin:0px auto 10px auto;
	overflow:hidden;
	background:#2873A0;
	background:url(top_bg.gif) repeat-x;
	}	
.header{
	width:980px;
	height:91px;
	margin:0px auto 0px auto;
	overflow:hidden;}
.logo{
	width:491px;
	height:91px;
	float:left;
	overflow:hidden;
	padding-left:5px;}
.logo img{
		width:491px;
	height:91px;}
.top_right{
	width:221px;
	height:91px;
	float:right;
	overflow:hidden;}
.lang_sel{
	width:340px;
	height:29px;
	float:left;
	overflow:hidden;
	}
.lang_sel ul{
	height:29px;
	float:right;
	overflow:hidden;
	padding-left:45px;}
.lang_sel ul li{
	height:29px;
	line-height:29px;
	float:left;
	overflow:hidden;
	padding-right:6px;}
.lang_sel ul li a{
	height:29px;
	line-height:29px;
	float:left;
	overflow:hidden;
	display:block;
	padding-left:21px;
	white-space:nowrap;
	color: #336699;}
.lang_sel ul li.cn a{
	background:url(images/cn.gif) no-repeat 0px 9px;}
.lang_sel ul li.en a{
	background:url(images/us.gif) no-repeat 0px 9px;}
.lang_sel ul li.es a{
	background:url(images/es.gif) no-repeat 0px 9px;}
.lang_sel ul li.ru a{
	background:url(images/ru.gif) no-repeat 0px 9px;}
.lang_sel ul li.fr a{
	background:url(images/fr.gif) no-repeat 0px 9px;}
.lang_sel ul li.pt a{
	background:url(images/pt.gif) no-repeat 0px 9px;}
.lang_sel ul li.ae a{
	background:url(images/ae.gif) no-repeat 0px 9px;}
.top_search{
	width:221px;
	height:91px;
	float:left;
	overflow:hidden;
	padding-right:10px;}
.top_search ul{
	height:20px;
	float:right;
	overflow:hidden;}
.top_search ul li{
	height:20px;
	line-height:20px;
	float:left;
	overflow:hidden;}
.top_search .search_key{
	width:164px;
	height:18px;
	line-height:18px;
	float:left;
	overflow:hidden;
	border:1px solid #d3d3d3;
	padding:0px 3px;
	display:inline;
	margin-left:15px;
	color:#666;
	}
.top_search .search_submit{
	width:20px;
	height:20px;
	float:left;
	overflow:hidden;
	border:0px solid #FFF;
	cursor:pointer;
	display:inline;
	margin-left:10px;
	background:url(images/search.gif) no-repeat;}
.menu_box{
	width:980px;
	height:42px;
	margin:3px auto 0px auto;
	overflow:hidden;
	margin-bottom:1px;
	}
.menu_left{
	width:7px;
	height:42px;
	float:left;
	overflow:hidden;}
.menu{
	width:900px;
	height:42px;
	float:left;
	overflow:hidden;
	padding-left:70px;
	text-transform:uppercase;}

.menu li{
	height:42px;
	line-height:42px;
	float:left;
	overflow:hidden;
	vertical-align:middle;
	}

.menu li a{
	height:42px;
	line-height:42px;
	float:left;
	overflow:hidden;
	display:block;
	padding:0px 7px;
	color: #FFFFFF;
	font-weight:bold;
	vertical-align:middle;}
.menu li a:hover,.menu li.hover a{
	color: #FF0000;
	background-color: #FFFFFF;
	text-decoration:none;}
.menu_right{
	width:7px;
	height:42px;
	float:right;
	overflow:hidden;}
.index_main_images{
	width:980px;
	float:left;
	overflow:hidden;}
	
.index_main{
	width:980px;
	float:left;
	overflow:hidden;
	margin-top:1px;}
	
.index_left{
	width:770px;
	float:right;
	overflow:hidden;}
.index_left_1{
	width:445px;
	float:right;
	overflow:hidden;}
.index_right{
	width:200px;
	float:left;
	overflow:hidden;}
.index_left_box_br{
	width:766px;
	float:left;
	overflow:hidden;
	padding:1px;
	background:#FFF;}
.index_left_box{
	width:754px;
	float:left;
	overflow:hidden;
	padding:10px 6px 10px 6px;
	}
.index_left_box_title{
	width:100%;
	height:25px;
	line-height:25px;
	float:left;
	overflow:hidden;
	border-bottom: #339FF9 dashed 1px;}
.index_left_box_title h3{
	width:150px;
	height:25px;
	float:left;
	overflow:hidden;
	color: #006297;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	}
.title_right{
	width:230px;
	height:25px;
	float:right;
	overflow:hidden;}
.index_ico{
	height:25px;
	float:right;
	overflow:hidden;}
.index_ico li{
	height:25px;
	line-height:25px;
	float:left;
	overflow:hidden;
	padding-left:25px;
	display:inline;
	margin-right:8px;}
.index_ico li.print{
	background:url(images/print.gif) no-repeat 0px 2px;}
.index_ico li.email{
	background:url(images/email.gif) no-repeat 0px 3px;}
.index_ico li.video{
	background:url(images/real.gif) no-repeat 0px 2px;}
.index_ico li.album{
	background:url(images/dzyb.gif) no-repeat 0px 2px;}
.index_about{
	width:100%;
	float:left;
	overflow:hidden;
	margin-top:5px;}
.index_about img{
	padding:4px;
	background:#FFF;
	border:1px solid #D8D8D8;}
.index_about p{
	padding-top:5px;}
.main_products{
	width:754px;
	float:left;
	overflow:hidden;}
.main_products dl{
	width:367px;
	float:left;
	overflow:hidden;
	display:inline;
	margin:10px 5px 0px 5px;}
.main_products dl dt{
	width:110px;
	height:94px;
	float:left;
	overflow:hidden;
	padding:4px;
	background:#FFF;
	border:1px solid #D8D8D8;}
.main_products dl dt img{
	width:110px;
	height:94px;}
.main_products dl dd{
	width:237px;
	height:100px;
	line-height:20px;
	float:right;
	overflow:hidden;
	margin-top:2px;
	}
.main_products dl dd a{
	display:block;
	font-weight:bold;}
.product_list{
	width:752px;
	float:left;
	overflow:hidden;
	display:inline;
	margin:10px 1px 0px 1px;}
.product_list ul{
	width:300px;
	float:left;
	overflow:hidden;
	display:inline;
	margin:0px 8px 0px 5px;}
.product_list ul li{
	width:300px;
	line-height:20px;
	float:left;
	overflow:hidden;
	font-weight:bold; padding-left:30px;
	}
.product_list ul li span{
	width:10px;
	height:20px;
	float:left;
	overflow:hidden;}
.product_list ul li a{
	color:#333;}
.product_list ul li a:hover{
	color:#F00;}
.product_list ul li.top{
	width:300px; padding-left:0px;
	}
.product_list ul li.top span{
	background:url(images/arr_2.gif) no-repeat left center;}
.product_list ul li.top a{
	color:#1B4677;
	}
.product_list ul li.top a:hover{
	color:#F00;
	}
.product_list ul li.son{
	width:300px;
	font-weight:normal;
	}
.product_list ul li.son span{
	background:url(images/arr_3.gif) no-repeat left center;}
.product_list ul li.son a{
	color:#666;
	}
.product_list ul li.son a:hover{
	color:#F00;
	}
	
	
	
.box200_left{
	width:260px;
	float:left;
	overflow:hidden;}
.box200_title_left{
	width:258px;
	height:24px;
	float:left;
	overflow:hidden;
	padding-bottom:1px;
	border-bottom:1px solid #d8d8d8;
	background:url(images/right_title_bg.gif) repeat-x left top;
	margin-top:1px;}
.box200_title_left h4{
	width:240px;
	height:24px;
	line-height:24px;
	float:left;
	overflow:hidden;
	font-weight:bold;
	font-size:12px;
	color: #FFFFFF;
	display:inline;
	margin:0px 8px 0px 10px;}
.box200_title_left h4 span{
	width:50px;
	height:24px;
	float:right;
	overflow:hidden;
	text-align:right;
	font-weight:normal;}	
.box200_info_left{
	width:258px;
	float:left;
	overflow:hidden;
	display:inline;
	margin:5px 5px 0px 5px;
	padding-bottom:5px;}
.box200_info_left img{
	width:258px;}	
	
	
	
	
.box200{
	width:260px;
	float:left;
	overflow:hidden;}
.box200_title{
	width:258px;
	height:24px;
	float:left;
	overflow:hidden;
	padding-bottom:1px;
	border-bottom:1px solid #d8d8d8;
	margin-top:1px;}
.box200_title h4{
	width:240px;
	height:24px;
	line-height:24px;
	float:left;
	overflow:hidden;
	font-size:14px;
	color: #FF0000;
	display:inline;
	margin:0px 8px 0px 10px;
	font-family:Arial, Helvetica, sans-serif;}
.box200_title h4 span{
	width:50px;
	height:24px;
	float:right;
	overflow:hidden;
	text-align:right;
	font-weight:normal;}	
.box200_info{
	width:198px;
	float:left;
	overflow:hidden;
	display:inline;
	padding-bottom:5px;
	font-size:11px;
	border-bottom:1px #CCCCCC solid;
	border-left:1px #CCCCCC solid;
	border-right:1px #CCCCCC solid;}
	
.box200_info_contact{
	width:190px;
	float:left;
	overflow:hidden;
	display:inline;
	padding-bottom:5px;
	font-size:11px;
	border-bottom:1px #CCCCCC solid;
	border-left:1px #CCCCCC solid;
	border-right:1px #CCCCCC solid;
	padding:4px;}
	
	
.box200_info_right{
	width:260px;
	float:left;
	overflow:hidden;
	display:inline;
	padding-bottom:5px;}
	
.list_main{
	width:980px;
	float:left;
	overflow:hidden;}
.list_left{
	width:200px;
	float:left;
	overflow:hidden;
}
.list_right{
	width:730px;
	float:right;
	overflow:hidden;
	display:inline;
	margin-right:10px;}
.left_nav{
	width:198px;
	float:left;
	overflow:hidden;
	border:#CCCCCC 1px solid;}
.left_nav a:hover{
	text-decoration:none;}
.nav_box{
	width:250px;
	float:left;
	overflow:hidden;
	background:#0B84B6;}	
.nav_one{
	width:250px;
	float:left;
	overflow:hidden;
	border-bottom:1px dashed #FFFFFF;}
.nav_one a{
	width:250px;
	float:left;
	display:block;
	overflow:hidden;
	padding:5px 5px 5px 10px;
	font-weight:bold;
	line-height:20px;
	color: #FFFFFF; font-size:11px;
	}
.nav_one a.cur{
	text-decoration:underline;
	}
.nav_one_box{
	width:250px;
	float:left;
	overflow:hidden;
	display:none;
}
.nav_two{
	width:200px;
	float:left;
	overflow:hidden;
	border-bottom:1px solid #CCC;
	}
.nav_two a{
	width:173px;
	float:left;
	display:block;
	overflow:hidden;
	padding:5px 5px 5px 22px;
	background:url(images/ico1.gif) no-repeat 10px center;
	line-height:16px;
	color:#333;
	}

.nav_two a:hover,.nav_two a.cur{
	color:#1B4677;}
.nav_two_box{
	width:200px;
	float:left;
	overflow:hidden;
	display:none;}
.nav_three{
	width:200px;
	float:left;
	overflow:hidden;
	border-bottom:1px solid #CCC;
	}
.nav_three a{
	width:173px;
	float:left;
	display:block;
	overflow:hidden;
	padding:5px 5px 5px 22px;
	line-height:16px;
	color:#333;
	}	
.nav_three a:hover,.nav_three a.cur{
	color:#1B4677;}
.postion{
	width:730px;
	line-height:26px;
	float:left;
	overflow:hidden;
	border-bottom:1px solid #CCC;}
	
	
.postion_title{
width:100%;
	line-height:26px;
	float:left;
	color:#FF0000;
	font-size:16px;
	font-weight:bold;
	overflow:hidden;
	border-bottom:1px solid #CCC;}	
	
.postion a{
	color:#333;
	}
.postion a:hover{
	color:#F00;}
.about_info{
	width:720px;
	float:left;
	overflow:hidden;
	padding:10px 5px;}
.about_info p,.about_info div{
	padding-bottom:6px;}
.about_info img{
	padding:4px;
	background:white;
	margin-right:10px;
	}
.list_product{
	width:720px;
	float:left;
	overflow:hidden;
	display:inline;
	margin:0px 5px;}
.list_product dl{
	width:365px;
	float:left;
	overflow:hidden;
	display:inline;
	margin:10px 10px 0px 0px;
	padding-bottom:5px;}
.list_product dl dt{
	width:110px;
	height:94px;
	float:left;
	overflow:hidden;
	border:1px solid #DDD;
	text-align:center;
	vertical-align:middle;}
.list_product dl dt img{
	width:100px;
	height:87px;
	text-align:center;
	vertical-align:middle;}
.list_product dl dd{
	width:243px;
	float:right;
	overflow:hidden;
	height:96px;
	line-height:16px;}
.list_product dl dd a{
	width:100%;
	float:left;
	overflow:hidden;
	font-weight:bold;}
	
.product_desc{
	width:720px;
	float:left;
	overflow:hidden;
	margin-top:10px;
	padding-bottom:10px;}	
.product_desc h2{
	width:100%;
	height:30px;
	line-height:30px;
	float:left;
	overflow:hidden;
	font-size:13px;
	color:#C20217;}
.arc_product{
	width:760px;
	float:left;
	overflow-x:auto;
	margin-top:10px;
	padding-bottom:10px;}
.arc_product table{width:100%;overflow:hidden;background:#ddd;margin-bottom:10px;border-top:1px solid #c7c7c7;}
.arc_product table td{margin-bottom:3px;}
.arc_product table tr{ background:#fff;}

/*表格*/
.table{width:100%;overflow:hidden;background:#ddd;margin-bottom:10px;border-top:1px solid #c7c7c7;}
.table td{margin-bottom:3px; padding:0px 3px;}
.table tr{ background:#fff;}


.arc_product h2{
	line-height:30px;
	font-size:13px;
	padding:5px 0px;
	color:#C20217;}
.arc_product .product_img{
	float:right;
	width:300px;
	border:1px solid #EEE;
	padding:1px;
	margin:10px 15px;
	overflow:hidden;
	}

.product_img .big_img{
	width:300px;
	height:200px;
	float:left;
	overflow:hidden;
	text-align:center;
	}
.product_img .big_img img{
	height:200px;}
.product_img .img_list{
	width:290px;
	height:44px;
	float:left;
	overflow:hidden;	
	background:#EEE;
	padding:5px 5px;
	}
.product_img .img_list li{
	width:50px;
	height:42px;
	float:left;
	overflow:hidden;
	border:1px solid #CCC;
	display:inline;
	margin:0px 3px;
	cursor:pointer;}
.product_img .img_list li img{
	width:50px;
	height:42px;}
	
.hot_products{
	width:760px;
	float:left;
	overflow:hidden;
	margin-top:5px;
	padding-bottom:5px;}
.hot_products h4{
	width:750px;
	height:30px;
	line-height:30px;
	float:left;
	overflow:hidden;
	padding:0px 5px;
	background:#E8E8E8;
	color:#000;
	}
.hot_products_list{
	width:762px;
	float:left;
	overflow:hidden;
	margin-top:10px;}
.hot_products_list dl{
	width:112px;
	float:left;
	overflow:hidden;
	display:inline;
	margin-right:15px;}
.hot_products_list dl dt{
	width:110px;
	height:94px;
	float:left;
	overflow:hidden;
	border:1px solid #CCC;}
.hot_products_list dl dt img{
	width:110px;
	height:94px;}
.hot_products_list dl dd{
	width:112px;
	float:left;
	overflow:hidden;
	line-height:16px;
	margin-top:5px;}
.hot_products_list dl dd a{
	color:#333;}
.hot_products_list dl dd a:hover{
	color:#F00;}
	
.control_item{
	width:760px;
	float:left;
	overflow:hidden;
	margin-top:10px;
	padding-bottom:10px;}	
.control_item h3{
	width:748px;
	height:22px;
	line-height:22px;
	float:left;
	overflow:hidden;
	padding:0px 5px;
	background:whiteSmoke;
	border:1px solid #DDD;
	font-size:12px;
	}
.control_list{
	width:760px;
	float:left;
	overflow:hidden;}
.control_list li{
	height:68px;
	float:left;
	display:inline;
	white-space:nowrap;
	margin:10px 10px 0px 0px;
	}
.control_list li img{
	height:66px;
	border:1px solid #ccc;
	cursor:pointer;}

.projects_item{
	width:760px;
	float:left;
	overflow:hidden;
	margin-top:10px;
	padding-bottom:10px;}	
.projects_item h3{
	width:748px;
	height:22px;
	line-height:22px;
	float:left;
	overflow:hidden;
	padding:0px 5px;
	background:whiteSmoke;
	border:1px solid #DDD;
	font-size:12px;
	}
.projects_list{
	width:760px;
	float:left;
	overflow:hidden;}
.projects_list dl{
	width:102px;
	margin:10px 2px 0px 2px;
	text-align:center;
	display:inline-block;
	vertical-align:top;
	overflow:hidden;
	*margin:10px 3px 0px 3px;
	*display:inline;
	*zoom:1;
	}
.projects_list dl dt{
	width:100px;
	height:85px;
	float:left;
	border:1px solid #CCC;}
.projects_list dl dt img{
	height:85px;
	cursor:pointer;}
.projects_list dl dd{
	width:102px;
	float:left;
	overflow:hidden;
	line-height:16px;
	margin-top:3px;}


/*.projects_list{
	width:760px;
	float:left;
	overflow:hidden;}
.projects_list dl{
	width:102px;
	float:left;
	overflow:hidden;
	display:inline;
	margin:10px 6px 0px 0px;}
.projects_list dl dt{
	width:100px;
	height:85px;
	float:left;
	overflow:hidden;
	text-align:center;
	border:1px solid #CCC;}
.projects_list dl dt img{
	height:85px;
	cursor:pointer;
	}
.projects_list dl dd{
	width:102px;
	height:25px;
	line-height:25px;
	float:left;
	overflow:hidden;
	text-align:center;}
	
	*/
	
.cert_list{
	width:760px;
	float:left;
	overflow:hidden;}
.cert_list li{
	line-height:25px;
	text-align:center;
	float:left;
	overflow:hidden;
	display:inline;
	margin:10px 10px 0px 0px;}
.cert_list li img{
	height:141px;
	border:1px solid #CCC;
	cursor:pointer;
	}

.gallery_item{
	width:760px;
	float:left;
	overflow:hidden;
	margin-top:10px;
	padding-bottom:10px;}	
.gallery_item h3{
	width:748px;
	height:22px;
	line-height:22px;
	float:left;
	overflow:hidden;
	padding:0px 5px;
	background:whiteSmoke;
	border:1px solid #DDD;
	font-size:12px;
	}
.gallery_list{
	width:760px;
	float:left;
	overflow:hidden;}
.gallery_list dl{
	width:102px;
	margin:10px 2px 0px 2px;
	text-align:center;
	display:inline-block;
	vertical-align:top;
	overflow:hidden;
	*margin:10px 3px 0px 3px;
	*display:inline;
	*zoom:1;
	}
.gallery_list dl dt{
	width:100px;
	height:66px;
	float:left;
	border:1px solid #CCC;}
.gallery_list dl dt img{
	height:66px;
	cursor:pointer;}
.gallery_list dl dd{
	width:102px;
	float:left;
	overflow:hidden;
	line-height:16px;
	margin-top:3px;}
	
	
.arc_contact{
	width:750px;
	float:left;
	overflow:hidden;
	padding:10px 5px;}
.arc_contact p,.arc_contact div{
	padding-bottom:6px;}
	
.contact_form{
	width:500px;
	float:left;
	overflow:hidden;
	padding-right:260px;
	border-top:1px solid #CCC;
	padding-bottom:10px;
	filter:alpha(opacity=90); 
	opacity:0.9;}
	
	
.sitemap{
	width:720px;
	float:left;
	overflow:hidden;
	display:inline;
	margin:15px 20px 0px 20px;
	padding-bottom:15px;}
.sitemap li{
width:220px;
float:left;
	display:block;
	height:30px;
	line-height:30px;
	padding-left:15px;
	background:url(images/ico_sitemap.gif) no-repeat 0px 8px;
	border-bottom:1px dotted #CCC;
	}
.sitemap li.c1{
	margin-left:15px;}
.sitemap li.c2{
	margin-left:30px;}
.sitemap li.c3{
	margin-left:45px;}
.sitemap li.c4{
	margin-left:60px;}	
	
.sitemap li span{
	width:80px;
	height:30px;
	float:right;
	overflow:hidden;
	text-align:right;}
.index_list{
	width:260px;
	float:left;
	overflow:hidden;
	}	
.index_list li{
	width:258px;
	line-height:20px;
	float:left;
	overflow:hidden;
	padding-left:12px;
	background:url(images/ico1.gif) no-repeat 3px 6px;
	margin-top:3px;
	}	
	
.arc_date{
	width:100%;
	height:15px;
	line-height:15px;
	float:left;
	overflow:hidden;
	text-align:center;
	color:#666;
	padding-bottom:2px;
	border-bottom:1px dashed #ccc;}
.arc_info{
	width:100%;
	float:left;
	overflow:hidden;
	margin-top:5px;
	padding-bottom:5px;}
.arc_info p,.arc_info div{
	padding:3px 0px;}
	
.arc_pre{
	width:100%;
	float:left;
	overflow:hidden;
	margin-top:5px;
	padding-bottom:5px;
	padding-top:10px;
	border-top:1px solid #CCC;}
.arc_pre li{
	width:100%;
	height:22px;
	line-height:22px;
	float:left;
	overflow:hidden;}

.pages{
	width:100%;
	line-height:30px;
	float:left;
	margin-top:5px;
	padding-bottom:5px;
	text-align:center;
	}
.pages li{
	display:inline;
	margin:0px 2px;}
.pages li a{
	border:1px solid #CCCCCC;	
	padding:3px 4px;
	text-align:center;
	}
.pages li a:hover{
	text-decoration:none;
	color:#FF6600;	
	border-color:#FF6600;}
.pages li.thisclass a{
	color:#FF6600;	
	border-color:#FF6600;
	font-weight:bold;}		

	
.flink{
	width:980px;
	overflow:hidden;
	line-height:25px;
	margin:10px auto 0px auto;
	color: #333333;
	clear:both;}

.flink a{
	margin:0px 5px;
	white-space:nowrap;
	color: #999999;}
	
	
.footer_bg{
	width:100%;
	margin:10px auto 0px auto;
	background: #3E6A7C;
	}
.footer{
	width:980px;
	margin:0 auto;
	overflow:hidden;
	padding:9px 0px;
	
	background:url(footer_logo.gif) no-repeat #3E6A7C;
	background-position:30px 5px;
	color: #666666;
	font-size:11px;
	padding-left:20PX;
	}
.footer a{
	color: #666666;}
.footer a:hover{
	color:#F00;}
.footer .copyright{
	width:950px;
	float:left;
	overflow:hidden;
	line-height:22px;
	color: #CCCCCC;}
	
.footer .copyright a{
	color: #CCCCCC;}

	
	
	
	.dede_pages{
}
.dede_pages ul{
	float:left;
	padding:12px 0px 12px 16px;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
}
.dede_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	display:block;
}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	padding:2px 4px 2px;
	font-weight:bold;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}
.index_conmany{ width:310px; height:224px; white-space:normal; float:left;}
.index_conmany img{ border:#CCCCCC solid 1px; padding:1px;}
.index_contact{ width:205px; height:224px; background:url(index_contact.gif) no-repeat; float:right; padding-left:50px;}
.index_news{width:350px; height:224px; float:left; padding:0px 0px 0px 30px;}
.xl_d {float:right;width:350px;margin-right:15px;}
.xl_c li,.xl_d li {float:none;margin:5px 0 3px 0; height:20px; border-bottom:#EEEEEE dashed 1px; line-height:20px; text-decoration:none;}
.xl_c li a{height:20px; line-height:20px; text-decoration:none;}
.xl_d li a{height:20px; line-height:20px; text-decoration:none;}
.xl_c img,.xl_d img {margin:0 5px 0 10px;}
.xl_c i,.xl_d i {color:#080;font-size:10px;padding-left:3px;}
.xl_c dt,.xl_d dt {color:#777;margin:5px 0 3px 18px;}


.main_product{
	width:980px;
	margin:10px auto 0px auto;
	overflow:hidden;
	padding:0px;
	background:#FFF;
	border-top:#FFFFFF solid 1px;
	}	
	
.other_main_product{
	width:980px;
	margin:10px auto 0px auto;
	overflow:hidden;
	padding-top:5px;
	background:#FFF;
	border-top: #CCCCCC solid 1px;
	}	
.index_product{ width:305px; height:205px; white-space:normal; float:left; border:#CCCCCC 1px solid; text-align:center; vertical-align:middle; padding:5px; margin-right:14px;}
.index_product_title{ text-align:left; color:#FF6600; font-weight:bold; font-size:14px;}
.index_product_title a{ text-align:left; color:#FF6600; font-weight:bold; font-size:14px;}
.index_product_txt{ text-align:left; color:#666666; white-space:normal;}


.index_product_right{ width:305px; height:205px; white-space:normal; float:right; border:#CCCCCC 1px solid; text-align:center; vertical-align:middle; padding:5px;}

.footer_contact{ color: #FFFFFF;}



.listprobox{
	margin:10px;
	padding-bottom:10px;
	
	border-bottom: #EBEBEB 1px solid;
	height:130px;}
	.proinfo{
	
	white-space:normal;
	float:left;
	width:480px;
	height:90px;}
	
	.listproboxnophoto{
	margin:10px;
	padding-bottom:10px;
	
	border-bottom:#EBEBEB 1px solid;
	height:90px;}
	.proinfonophoto{
	
	white-space:normal;
	float:left;
	width:730px;
	height:90px;}
	.proimg{
	float:right;
	text-align:center;
	width:180px;
	height:100px;
	padding:3px 0px 3px 0px;
	background:#fff;
	vertical-align:middle;
	overflow:hidden;
	border:1px #ccc solid;
	margin-right:10px;
	}
	
	
	
	.pro_listprobox{
	margin:10px;
	padding-bottom:10px;
	
	border-bottom: #EBEBEB 1px solid;
	height:200px;}
	.pro_proinfo{
	
	white-space:normal;
	float:left;
	width:330px;
	height:150px;}
	
	
	
	.pro_proimg{
	float:right;
	text-align:center;
	width:350px;
	height:180px;
	padding:3px 0px 3px 0px;
	background:#fff;
	vertical-align:middle;
	overflow:hidden;
	border:1px #ccc solid;
	margin-right:10px;
	}
	
	